logoClassRank

Curtin University

Areas of Study

Programming Languages 200

  • 3437
  • Semester 1
  • 25.0
Average Rating
Difficulty Level

programming languages and focuses on the key design issues of various language constructs by analyzing the design choices for these constructs in the context of several commonly used programming languages, and by comparing the design alternatives. The course has four major components. It starts by covering the procedural paradigm and basic compiler design while introducing a fundamental set of programming language design principles. The next two components cover scripting languages as well as the functional, logic paradigms. The final component of the course covers the object oriented paradigm which is currently the most popular programming paradigm. -- Course Website

Prerequisites: 1922 (v.8)<br/> Data Structures and Algorithms 120<br/> <br/> or any previous version<br/> <br/> <br/><br/> <br/> AND<br/><br/> <br/>    <br/> 10163 (v.10)<br/> Unix and C Programming 120<br/> <br/> or any previous version<br/> <br/> <br/><br/> <br/>     



Post an anonymous review of this course

Overall experience
Difficulty Level
POST